function movingL1UpLf(signe_browser,ly1,signe_up,newposUp,newposLeft,signeTop,signe1,signe2,stepUpTp,stepUpLf,limitStep,limitTop,limitLeft,dtime){
if (signe_up==0) {
if (signe_browser==0) {
newposUp=document[ly1].top;
newposLeft=document[ly1].left;
}
signe_up=1;
}
if (signeTop==1){
if (signe1==1){
if (newposUp < limitTop){
newposUp=newposUp+signe1*stepUpTp;
newposLeft=newposLeft+signe2*stepUpLf;
if (stepUpTp > limitStep) stepUpTp=stepUpTp/2;
if (stepUpLf > limitStep) stepUpLf=stepUpLf/2;
if (signe_browser==0) {
document[ly1].top=newposUp;
document[ly1].left=newposLeft;
}
if (signe_browser==1) {
document.all[ly1].style.top=newposUp;
document.all[ly1].style.left=newposLeft;
}
var timeout_id_movingL1UpLf=setTimeout("movingL1UpLf("+signe_browser+",'"+ly1+"',"+signe_up+","+newposUp+","+newposLeft+","+signeTop+","+signe1+","+signe2+","+stepUpTp+","+stepUpLf+","+limitStep+","+limitTop+","+limitLeft+","+dtime+")", dtime);
return;
}
if (newposUp >= limitTop ) {
clearTimeout(timeout_id_movingL1UpLf);
timeout_id_movingL1UpLf=null;
end_movingL1UpLf(ly1);
}
}
if (signe1==-1){
if (newposUp > limitTop){
newposUp=newposUp+signe1*stepUpTp;
newposLeft=newposLeft+signe2*stepUpLf;
if (stepUpTp > limitStep) stepUpTp=stepUpTp/2;
if (stepUpLf > limitStep) stepUpLf=stepUpLf/2;
if (signe_browser==0) {
document[ly1].top=newposUp;
document[ly1].left=newposLeft;
}
if (signe_browser==1) {
document.all[ly1].style.top=newposUp;
document.all[ly1].style.left=newposLeft;
}
var timeout_id_movingL1UpLf=setTimeout("movingL1UpLf("+signe_browser+",'"+ly1+"',"+signe_up+","+newposUp+","+newposLeft+","+signeTop+","+signe1+","+signe2+","+stepUpTp+","+stepUpLf+","+limitStep+","+limitTop+","+limitLeft+","+dtime+")", dtime);
return;
}
if (newposUp <= limitTop ) {
clearTimeout(timeout_id_movingL1UpLf);
timeout_id_movingL1UpLf=null;
end_movingL1UpLf(ly1);
}
}
}
if (signeTop==0){
if (signe2==1){
if (newposLeft < limitLeft){
newposUp=newposUp+signe1*stepUpTp;
newposLeft=newposLeft+signe2*stepUpLf;
if (stepUpTp > limitStep) stepUpTp=stepUpTp/2;
if (stepUpLf > limitStep) stepUpLf=stepUpLf/2;
if (signe_browser==0) {
document[ly1].top=newposUp;
document[ly1].left=newposLeft;
}
if (signe_browser==1) {
document.all[ly1].style.top=newposUp;
document.all[ly1].style.left=newposLeft;
}
var timeout_id_movingL1UpLf=setTimeout("movingL1UpLf("+signe_browser+",'"+ly1+"',"+signe_up+","+newposUp+","+newposLeft+","+signeTop+","+signe1+","+signe2+","+stepUpTp+","+stepUpLf+","+limitStep+","+limitTop+","+limitLeft+","+dtime+")", dtime);
return;
}
if (newposLeft >= limitLeft ) {
clearTimeout(timeout_id_movingL1UpLf);
timeout_id_movingL1UpLf=null;
end_movingL1UpLf(ly1);
}
}
if (signe2==-1){
if (newposLeft > limitLeft){
newposUp=newposUp+signe1*stepUpTp;
newposLeft=newposLeft+signe2*stepUpLf;
if (stepUpTp > limitStep) stepUpTp=stepUpTp/2;
if (stepUpLf > limitStep) stepUpLf=stepUpLf/2;
if (signe_browser==0) {
document[ly1].top=newposUp;
document[ly1].left=newposLeft;
}
if (signe_browser==1) {
document.all[ly1].style.top=newposUp;
document.all[ly1].style.left=newposLeft;
}
var timeout_id_movingL1UpLf=setTimeout("movingL1UpLf("+signe_browser+",'"+ly1+"',"+signe_up+","+newposUp+","+newposLeft+","+signeTop+","+signe1+","+signe2+","+stepUpTp+","+stepUpLf+","+limitStep+","+limitTop+","+limitLeft+","+dtime+")", dtime);